package edu.vital.energy.longevity.ch11.service;

import com.github.pagehelper.PageInfo;
import edu.vital.energy.longevity.ch11.model.domain.Comment;

/**
 * @Classname ICommentService
 * @Description 文章评论业务处理接口
 * @Date 2019-3-14 10:13
 * @Created by 吉祥如意
 */
public interface ICommentService {
    // 获取文章下的评论
    public PageInfo<Comment> getComments(Integer aid, int page, int count);

    // 用户发表评论
    public void pushComment(Comment comment);

    // 添加分页查询所有评论方法
    /**
     * 获取所有评论分页数据
     * @param page 页码
     * @param count 每页数量
     * @return
     */
    PageInfo<Comment> getAllComments(int page, int count);

    // 根据ID删除评论
    void deleteCommentById(Integer id);

    // 根据ID获取评论
    Comment getCommentById(Integer id);

    // 更新评论
    void updateComment(Comment comment);
}

